// 茶和咖啡
#include <iostream>

using namespace std;
 
//抽象制作饮品
class AbstractDrinking
{
public:
    //烧水
    virtual void Boil() = 0;
    //冲泡
    virtual void Brew() = 0;
    //倒入杯中
    virtual void PourInCup() = 0;
    //加入辅料
    virtual void PutSomething() = 0;
//规定流程
    void MakeDrink()
    {
        this->Boil();
        Brew();
        PourInCup();
        PutSomething();
    }
};

class Coffee:public AbstractDrinking
{
public:
    

};

int main(int argc, char **argv)
{

 


    return 0;
}